Package-level declarations

Types

Link copied to clipboard
data class BackupConfigs(val passwordStorage: PasswordStorageConfig)
Link copied to clipboard
Link copied to clipboard
data class BackupWalletResponse(val cipherText: String, val storageCallback: suspend () -> Result<Boolean>)
Link copied to clipboard
data class Bk(val X: String, val Rank: Int)
Link copied to clipboard
data class Bks(val client: Bk, val server: Bk)
Link copied to clipboard
data class ClientResult(val data: Client?, val error: PortalError?)
Link copied to clipboard
data class DecryptData(val text: String)
Link copied to clipboard
data class DecryptResult(val data: DecryptData?, val error: PortalError?)
Link copied to clipboard
data class EjectResult(val privateKey: String?, val error: PortalError?)
Link copied to clipboard
data class EncryptedData(val cipherText: String, val key: String)
Link copied to clipboard
data class EncryptedResult(val data: EncryptedData?, val error: PortalError?)
Link copied to clipboard
class EncryptedWithPasswordData(val cipherText: String)
Link copied to clipboard
Link copied to clipboard
data class FeatureFlags(val isMultiBackupEnabled: Boolean? = null, val useEnclaveMpcApi: Boolean? = null)

Data class representing feature flags for the application.

Link copied to clipboard
Link copied to clipboard
data class FormatSharesResponseError(val id: String, val message: String)
Link copied to clipboard
data class FormattedShares(val secp256k1: ShareData?, val ed25519: ShareData?)
Link copied to clipboard
data class GenerateData(val address: String, val dkgResult: MpcShare)
Link copied to clipboard
data class GenerateResult(val data: GenerateData?, val error: PortalError?)
Link copied to clipboard
data class MpcMetadata(    var backupMethod: String?,     val clientPlatform: String,     val clientPlatformVersion: String,     var isMultiBackupEnabled: Boolean? = null,     val mpcServerVersion: String,     val optimized: Boolean = true,     var chainId: String = "",     var curve: String = "SECP256K1")
Link copied to clipboard
data class MpcShare(    val allY: PartialPublicKey,     var backupSharePairId: String? = null,     val bks: Bks,     var clientId: String,     var p: String,     var partialPublicKey: PartialPublicKey,     var pederson: Pedersons,     val pubkey: PublicKey,     var q: String,     var share: String,     var signingSharePairId: String? = null,     var ssid: String)
Link copied to clipboard
data class MpcStatus(val status: MpcStatuses, val done: Boolean)
Link copied to clipboard
Link copied to clipboard
data class PartialPublicKey(val client: PublicKey, val server: PublicKey)
Link copied to clipboard
data class PasswordStorageConfig(val password: String)
Link copied to clipboard
data class Pederson(val n: String, val s: String, val t: String)
Link copied to clipboard
data class Pedersons(val client: Pederson, val server: Pederson)
Link copied to clipboard
data class PortalMpcGeneratedShare(val id: String, val share: MpcShare)
Link copied to clipboard
data class PortalMpcGenerateResult(val error: PortalError?, val data: PortalMpcGeneratedShare?)
Link copied to clipboard
data class PublicKey(val X: String, val Y: String)
Link copied to clipboard
data class RotateData(val address: String, val dkgResult: MpcShare)
Link copied to clipboard
data class RotateResult(val data: RotateData?, val error: PortalError?)
Link copied to clipboard
data class ShareData(val id: String, val share: String)
Link copied to clipboard
data class SignWithEnclaveApiRequest(    val method: String,     val params: String,     val share: String,     val chainId: String,     val rpcUrl: String,     val metadataStr: String)

Properties